**** dT 0.000 * top TEST ../../../../bin/vinyltest/vtest2/tests/a00011.vtc starting **** top extmacro def pkg_version=trunk **** top extmacro def pkg_branch=trunk **** top extmacro def pwd=/tmp/vtest.suncc12.6_m64_IPv4_uffix/varnish-cache/vinyl-cache-trunk/_build/sub/bin/vinyltest **** top extmacro def date(...) **** top extmacro def string(...) **** top extmacro def localhost=127.0.0.1 **** top extmacro def bad_backend=127.0.0.1:39775 **** top extmacro def listen_addr=127.0.0.1:0 **** top extmacro def bad_ip=192.0.2.255 **** top extmacro def topbuild=/tmp/vtest.suncc12.6_m64_IPv4_uffix/varnish-cache/vinyl-cache-trunk/_build/sub **** top extmacro def topsrc=/tmp/vtest.suncc12.6_m64_IPv4_uffix/varnish-cache/vinyl-cache-trunk/_build/sub/../.. **** top macro def testdir=/tmp/vtest.suncc12.6_m64_IPv4_uffix/varnish-cache/vinyl-cache-trunk/_build/sub/bin/vinyltest/../../../../bin/vinyltest/vtest2/tests **** top macro def tmpdir=/tmp/vtest.suncc12.6_m64_IPv4_uffix/_vtest_tmp/vtc.508135.228a4ca2 **** top macro def vtcid=vtc.508135.228a4ca2 **** dT 0.001 ** top === vtest "test vtc gzip support" * top VTEST test vtc gzip support ** top === server s1 { ** s1 Starting server **** s1 macro def s1_addr=127.0.0.1 **** s1 macro def s1_port=43724 **** s1 macro def s1_sock=127.0.0.1:43724 * s1 Listen on 127.0.0.1:43724 ** top === client c1 -connect ${s1_sock} { ** c1 Starting client **** dT 0.002 ** s1 Started on 127.0.0.1:43724 (1 iterations) ** c1 Waiting for client ** c1 Started on 127.0.0.1:43724 (1 iterations) *** c1 Connect to 127.0.0.1:43724 *** c1 connected fd 5 from 127.0.0.1 57196 to 127.0.0.1:43724 *** s1 accepted fd 4 127.0.0.1 57196 ** c1 === txreq -gzipbody FOO ** s1 === rxreq **** dT 0.003 **** c1 startbit = 80 10/0 **** c1 lastbit = 80 10/0 **** c1 stopbit = 144 18/0 *** c1 new bodylen 26 **** c1 body|0x1f8b0800000000000403010300fcff464f4fab27d41a03000000 **** c1 txreq|GET / HTTP/1.1\r **** c1 txreq|Content-Encoding: gzip\r **** c1 txreq|Host: 127.0.0.1\r **** c1 txreq|User-Agent: c1\r **** c1 txreq|Content-Length: 26\r **** c1 txreq|\r **** c1 txreq|\x1f\x8b\x08\x00\x00\x00\x00\x00\x04\x03\x01\x03\x00\xfc\xffFOO\xab'\xd4\x1a\x03\x00\x00\x00 ** c1 === rxresp **** s1 rxhdr|GET / HTTP/1.1\r **** s1 rxhdr|Content-Encoding: gzip\r **** s1 rxhdr|Host: 127.0.0.1\r **** s1 rxhdr|User-Agent: c1\r **** s1 rxhdr|Content-Length: 26\r **** s1 rxhdr|\r **** s1 rxhdrlen = 95 **** s1 http[ 0] |GET **** s1 http[ 1] |/ **** s1 http[ 2] |HTTP/1.1 **** s1 http[ 3] |Content-Encoding: gzip **** s1 http[ 4] |Host: 127.0.0.1 **** s1 http[ 5] |User-Agent: c1 **** s1 http[ 6] |Content-Length: 26 **** s1 c-l|0x1f8b0800000000000403010300fcff464f4fab27d41a03000000 **** s1 bodylen = 26 ** s1 === expect req.http.content-length == "26" **** s1 EXPECT req.http.content-length (26) == "26" match ** s1 === expect req.bodylen == "26" **** s1 EXPECT req.bodylen (26) == "26" match ** s1 === gunzip **** s1 startbit = 80 10/0 **** s1 lastbit = 80 10/0 **** s1 stopbit = 144 18/0 *** s1 new bodylen 3 **** s1 body|FOO ** s1 === expect req.bodylen == "3" **** s1 EXPECT req.bodylen (3) == "3" match ** s1 === expect req.http.content-encoding == "gzip" **** s1 EXPECT req.http.content-encoding (gzip) == "gzip" match ** s1 === txresp -gzipbody FOO -gziplevel 9 **** s1 startbit = 80 10/0 **** s1 lastbit = 80 10/0 **** s1 stopbit = 144 18/0 *** s1 new bodylen 26 **** s1 body|0x1f8b0800000000000403010300fcff464f4fab27d41a03000000 **** s1 txresp|HTTP/1.1 200 OK\r **** s1 txresp|Content-Encoding: gzip\r **** s1 txresp|Date: Tue, 17 Mar 2026 08:53:51 GMT\r **** s1 txresp|Server: s1\r **** s1 txresp|Content-Length: 26\r **** s1 txresp|\r **** s1 txresp|\x1f\x8b\x08\x00\x00\x00\x00\x00\x04\x03\x01\x03\x00\xfc\xffFOO\xab'\xd4\x1a\x03\x00\x00\x00 *** s1 shutting fd 4 (server run) **** dT 0.004 ** s1 Ending **** c1 rxhdr|HTTP/1.1 200 OK\r **** c1 rxhdr|Content-Encoding: gzip\r **** c1 rxhdr|Date: Tue, 17 Mar 2026 08:53:51 GMT\r **** c1 rxhdr|Server: s1\r **** c1 rxhdr|Content-Length: 26\r **** c1 rxhdr|\r **** c1 rxhdrlen = 112 **** c1 http[ 0] |HTTP/1.1 **** c1 http[ 1] |200 **** c1 http[ 2] |OK **** c1 http[ 3] |Content-Encoding: gzip **** c1 http[ 4] |Date: Tue, 17 Mar 2026 08:53:51 GMT **** c1 http[ 5] |Server: s1 **** c1 http[ 6] |Content-Length: 26 **** c1 c-l|0x1f8b0800000000000403010300fcff464f4fab27d41a03000000 **** c1 bodylen = 26 ** c1 === expect resp.http.content-length == "26" **** c1 EXPECT resp.http.content-length (26) == "26" match ** c1 === expect resp.bodylen == "26" **** c1 EXPECT resp.bodylen (26) == "26" match ** c1 === gunzip **** c1 startbit = 80 10/0 **** c1 lastbit = 80 10/0 **** c1 stopbit = 144 18/0 *** c1 new bodylen 3 **** c1 body|FOO ** c1 === expect resp.bodylen == "3" **** c1 EXPECT resp.bodylen (3) == "3" match ** c1 === expect resp.http.content-encoding == "gzip" **** c1 EXPECT resp.http.content-encoding (gzip) == "gzip" match *** c1 closing fd 5 ** c1 Ending * top RESETTING after ../../../../bin/vinyltest/vtest2/tests/a00011.vtc ** s1 Waiting for server (3/-1) * top TEST ../../../../bin/vinyltest/vtest2/tests/a00011.vtc completed Assert error in cleaner_do(), ../../../../bin/vinyltest/vtest2/src/vtc_main.c line 240: Condition((system(buf)) == 0) not true. errno = 11 (Resource temporarily unavailable) ../../../../build-aux/test-driver: line 119: 508135: Abort FAIL vtest2/tests/a00011.vtc (exit status: 262)